function entraquantidade(id , objHtmlTotal)
{

    if(id.length == 31){
        var num = id.charAt(19);
    }else if(id.length == 32){
        var num = id.charAt(19)+id.charAt(20);
    }else if(id.length == 33){
        var num = id.charAt(19)+id.charAt(20)+id.charAt(21);
    }
    var objHtmlReturn = 'id_produtovendido_set-'+num+'-valor';
    var objHtmlQuant = 'id_produtovendido_set-'+num+'-quantidade';

    var tant = document.getElementById(objHtmlReturn).value * document.getElementById(objHtmlQuant).value;
    document.getElementById(objHtmlTotal).value = (document.getElementById(objHtmlTotal).value * 1) - tant;

}

function saiquantidade(id , objHtmlTotal)
{

    if(id.length == 31){
        var num = id.charAt(19);
    }else if(id.length == 32){
        var num = id.charAt(19)+id.charAt(20);
    }else if(id.length == 33){
        var num = id.charAt(19)+id.charAt(20)+id.charAt(21);
    }
    var objHtmlReturn = 'id_produtovendido_set-'+num+'-valor';
    var objHtmlQuant = 'id_produtovendido_set-'+num+'-quantidade';

    if( (document.getElementById(objHtmlQuant).value*1) > 0 ){
        var pai = document.getElementById('id_produtovendido_set-'+num+'-produto').value;

        $.ajax({
            type: "GET",
            url: '/get/produto/'+pai,
            dataType: "json",
            success: function(retorno){
                $.each(retorno, function(i, item){
                    if(item.fields['quantidade'] >= (document.getElementById(objHtmlQuant).value*1)){
                        var tant = document.getElementById(objHtmlReturn).value * document.getElementById(objHtmlQuant).value;
                        document.getElementById(objHtmlTotal).value = (document.getElementById(objHtmlTotal).value * 1) + tant;
                    }else{
                        alert('Erro. Nao ha essa quantidade no estoque!');
                        document.getElementById(objHtmlQuant).value = 1;
                        var tant = document.getElementById(objHtmlReturn).value * document.getElementById(objHtmlQuant).value;
                        document.getElementById(objHtmlTotal).value = (document.getElementById(objHtmlTotal).value * 1) + tant;
                    }
                });
            },
            error: function(erro) {
                alert('Erro. Sem retorno da requisicao.');
            }
        });

    }else{
        document.getElementById(objHtmlQuant).value = 1;
        var tant = document.getElementById(objHtmlReturn).value * document.getElementById(objHtmlQuant).value;
        document.getElementById(objHtmlTotal).value = (document.getElementById(objHtmlTotal).value * 1) + tant;
    }
    
}


function comboAjax(url,objHtmlReturn)
{
  document.getElementById(objHtmlReturn).value = 'Carregando...';

  $.ajax({
        type: "GET",
        url: url,
        dataType: "json",
        success: function(retorno){
            $.each(retorno, function(i, item){
                document.getElementById(objHtmlReturn).value = item.fields['valor_devedor'];
            });
        },
        error: function(erro) {
            alert('Erro. Sem retorno da requisicao.');
        }
    });
}

function valueAjax(url, id , objHtmlTotal)
{
    if(id.length == 28){
        var num = id.charAt(19);
    }else if(id.length == 29){
        var num = id.charAt(19)+id.charAt(20);
    }else if(id.length == 29){
        var num = id.charAt(19)+id.charAt(20)+id.charAt(21);
    }
    var objHtmlReturn = 'id_produtovendido_set-'+num+'-valor';
    var objHtmlQuant = 'id_produtovendido_set-'+num+'-quantidade';

    var tant = document.getElementById(objHtmlReturn).value * document.getElementById(objHtmlQuant).value;
    document.getElementById(objHtmlTotal).value = (document.getElementById(objHtmlTotal).value * 1) - tant;

    document.getElementById(objHtmlReturn).value = 'Carregando...';

    $.ajax({
        type: "GET",
        url: url,
        dataType: "json",
        success: function(retorno){
            $.each(retorno, function(i, item){
                 if(item.fields['quantidade'] >= 0){
                    document.getElementById(objHtmlReturn).value = item.fields['valor_venda'];
                    document.getElementById(objHtmlQuant).value = 1;
                    document.getElementById(objHtmlTotal).value = (document.getElementById(objHtmlTotal).value * 1) + ( document.getElementById(objHtmlReturn).value * document.getElementById(objHtmlQuant).value );
                 }else{
                     alert('Erro. Nao ha esse produto no estoque!');
                 }
            });
        },
        error: function(erro) {
            alert('Erro. Sem retorno da requisicao.');
        }
    });
}

